home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2009 February / PCWFEB09.iso / Software / Linux / Kubuntu 8.10 / kubuntu-8.10-desktop-i386.iso / casper / filesystem.squashfs / usr / lib / python2.5 / bsddb / dbobj.pyc (.txt) < prev    next >
Python Compiled Bytecode  |  2008-10-29  |  19KB  |  433 lines

  1. # Source Generated with Decompyle++
  2. # File: in.pyc (Python 2.5)
  3.  
  4. import db
  5.  
  6. try:
  7.     from UserDict import DictMixin
  8. except ImportError:
  9.     
  10.     class DictMixin:
  11.         pass
  12.  
  13.  
  14.  
  15. class DBEnv:
  16.     
  17.     def __init__(self, *args, **kwargs):
  18.         self._cobj = apply(db.DBEnv, args, kwargs)
  19.  
  20.     
  21.     def close(self, *args, **kwargs):
  22.         return apply(self._cobj.close, args, kwargs)
  23.  
  24.     
  25.     def open(self, *args, **kwargs):
  26.         return apply(self._cobj.open, args, kwargs)
  27.  
  28.     
  29.     def remove(self, *args, **kwargs):
  30.         return apply(self._cobj.remove, args, kwargs)
  31.  
  32.     
  33.     def set_shm_key(self, *args, **kwargs):
  34.         return apply(self._cobj.set_shm_key, args, kwargs)
  35.  
  36.     
  37.     def set_cachesize(self, *args, **kwargs):
  38.         return apply(self._cobj.set_cachesize, args, kwargs)
  39.  
  40.     
  41.     def set_data_dir(self, *args, **kwargs):
  42.         return apply(self._cobj.set_data_dir, args, kwargs)
  43.  
  44.     
  45.     def set_flags(self, *args, **kwargs):
  46.         return apply(self._cobj.set_flags, args, kwargs)
  47.  
  48.     
  49.     def set_lg_bsize(self, *args, **kwargs):
  50.         return apply(self._cobj.set_lg_bsize, args, kwargs)
  51.  
  52.     
  53.     def set_lg_dir(self, *args, **kwargs):
  54.         return apply(self._cobj.set_lg_dir, args, kwargs)
  55.  
  56.     
  57.     def set_lg_max(self, *args, **kwargs):
  58.         return apply(self._cobj.set_lg_max, args, kwargs)
  59.  
  60.     
  61.     def set_lk_detect(self, *args, **kwargs):
  62.         return apply(self._cobj.set_lk_detect, args, kwargs)
  63.  
  64.     if db.version() < (4, 5):
  65.         
  66.         def set_lk_max(self, *args, **kwargs):
  67.             return apply(self._cobj.set_lk_max, args, kwargs)
  68.  
  69.     
  70.     
  71.     def set_lk_max_locks(self, *args, **kwargs):
  72.         return apply(self._cobj.set_lk_max_locks, args, kwargs)
  73.  
  74.     
  75.     def set_lk_max_lockers(self, *args, **kwargs):
  76.         return apply(self._cobj.set_lk_max_lockers, args, kwargs)
  77.  
  78.     
  79.     def set_lk_max_objects(self, *args, **kwargs):
  80.         return apply(self._cobj.set_lk_max_objects, args, kwargs)
  81.  
  82.     
  83.     def set_mp_mmapsize(self, *args, **kwargs):
  84.         return apply(self._cobj.set_mp_mmapsize, args, kwargs)
  85.  
  86.     
  87.     def set_timeout(self, *args, **kwargs):
  88.         return apply(self._cobj.set_timeout, args, kwargs)
  89.  
  90.     
  91.     def set_tmp_dir(self, *args, **kwargs):
  92.         return apply(self._cobj.set_tmp_dir, args, kwargs)
  93.  
  94.     
  95.     def txn_begin(self, *args, **kwargs):
  96.         return apply(self._cobj.txn_begin, args, kwargs)
  97.  
  98.     
  99.     def txn_checkpoint(self, *args, **kwargs):
  100.         return apply(self._cobj.txn_checkpoint, args, kwargs)
  101.  
  102.     
  103.     def txn_stat(self, *args, **kwargs):
  104.         return apply(self._cobj.txn_stat, args, kwargs)
  105.  
  106.     
  107.     def set_tx_max(self, *args, **kwargs):
  108.         return apply(self._cobj.set_tx_max, args, kwargs)
  109.  
  110.     
  111.     def set_tx_timestamp(self, *args, **kwargs):
  112.         return apply(self._cobj.set_tx_timestamp, args, kwargs)
  113.  
  114.     
  115.     def lock_detect(self, *args, **kwargs):
  116.         return apply(self._cobj.lock_detect, args, kwargs)
  117.  
  118.     
  119.     def lock_get(self, *args, **kwargs):
  120.         return apply(self._cobj.lock_get, args, kwargs)
  121.  
  122.     
  123.     def lock_id(self, *args, **kwargs):
  124.         return apply(self._cobj.lock_id, args, kwargs)
  125.  
  126.     
  127.     def lock_put(self, *args, **kwargs):
  128.         return apply(self._cobj.lock_put, args, kwargs)
  129.  
  130.     
  131.     def lock_stat(self, *args, **kwargs):
  132.         return apply(self._cobj.lock_stat, args, kwargs)
  133.  
  134.     
  135.     def log_archive(self, *args, **kwargs):
  136.         return apply(self._cobj.log_archive, args, kwargs)
  137.  
  138.     
  139.     def set_get_returns_none(self, *args, **kwargs):
  140.         return apply(self._cobj.set_get_returns_none, args, kwargs)
  141.  
  142.     if db.version() >= (4, 0):
  143.         
  144.         def log_stat(self, *args, **kwargs):
  145.             return apply(self._cobj.log_stat, args, kwargs)
  146.  
  147.     
  148.     if db.version() >= (4, 1):
  149.         
  150.         def dbremove(self, *args, **kwargs):
  151.             return apply(self._cobj.dbremove, args, kwargs)
  152.  
  153.         
  154.         def dbrename(self, *args, **kwargs):
  155.             return apply(self._cobj.dbrename, args, kwargs)
  156.  
  157.         
  158.         def set_encrypt(self, *args, **kwargs):
  159.             return apply(self._cobj.set_encrypt, args, kwargs)
  160.  
  161.     
  162.     if db.version() >= (4, 4):
  163.         
  164.         def lsn_reset(self, *args, **kwargs):
  165.             return apply(self._cobj.lsn_reset, args, kwargs)
  166.  
  167.     
  168.  
  169.  
  170. class DB(DictMixin):
  171.     
  172.     def __init__(self, dbenv, *args, **kwargs):
  173.         self._cobj = apply(db.DB, (dbenv._cobj,) + args, kwargs)
  174.  
  175.     
  176.     def __len__(self):
  177.         return len(self._cobj)
  178.  
  179.     
  180.     def __getitem__(self, arg):
  181.         return self._cobj[arg]
  182.  
  183.     
  184.     def __setitem__(self, key, value):
  185.         self._cobj[key] = value
  186.  
  187.     
  188.     def __delitem__(self, arg):
  189.         del self._cobj[arg]
  190.  
  191.     
  192.     def append(self, *args, **kwargs):
  193.         return apply(self._cobj.append, args, kwargs)
  194.  
  195.     
  196.     def associate(self, *args, **kwargs):
  197.         return apply(self._cobj.associate, args, kwargs)
  198.  
  199.     
  200.     def close(self, *args, **kwargs):
  201.         return apply(self._cobj.close, args, kwargs)
  202.  
  203.     
  204.     def consume(self, *args, **kwargs):
  205.         return apply(self._cobj.consume, args, kwargs)
  206.  
  207.     
  208.     def consume_wait(self, *args, **kwargs):
  209.         return apply(self._cobj.consume_wait, args, kwargs)
  210.  
  211.     
  212.     def cursor(self, *args, **kwargs):
  213.         return apply(self._cobj.cursor, args, kwargs)
  214.  
  215.     
  216.     def delete(self, *args, **kwargs):
  217.         return apply(self._cobj.delete, args, kwargs)
  218.  
  219.     
  220.     def fd(self, *args, **kwargs):
  221.         return apply(self._cobj.fd, args, kwargs)
  222.  
  223.     
  224.     def get(self, *args, **kwargs):
  225.         return apply(self._cobj.get, args, kwargs)
  226.  
  227.     
  228.     def pget(self, *args, **kwargs):
  229.         return apply(self._cobj.pget, args, kwargs)
  230.  
  231.     
  232.     def get_both(self, *args, **kwargs):
  233.         return apply(self._cobj.get_both, args, kwargs)
  234.  
  235.     
  236.     def get_byteswapped(self, *args, **kwargs):
  237.         return apply(self._cobj.get_byteswapped, args, kwargs)
  238.  
  239.     
  240.     def get_size(self, *args, **kwargs):
  241.         return apply(self._cobj.get_size, args, kwargs)
  242.  
  243.     
  244.     def get_type(self, *args, **kwargs):
  245.         return apply(self._cobj.get_type, args, kwargs)
  246.  
  247.     
  248.     def join(self, *args, **kwargs):
  249.         return apply(self._cobj.join, args, kwargs)
  250.  
  251.     
  252.     def key_range(self, *args, **kwargs):
  253.         return apply(self._cobj.key_range, args, kwargs)
  254.  
  255.     
  256.     def has_key(self, *args, **kwargs):
  257.         return apply(self._cobj.has_key, args, kwargs)
  258.  
  259.     
  260.     def items(self, *args, **kwargs):
  261.         return apply(self._cobj.items, args, kwargs)
  262.  
  263.     
  264.     def keys(self, *args, **kwargs):
  265.         return apply(self._cobj.keys, args, kwargs)
  266.  
  267.     
  268.     def open(self, *args, **kwargs):
  269.         return apply(self._cobj.open, args, kwargs)
  270.  
  271.     
  272.     def put(self, *args, **kwargs):
  273.         return apply(self._cobj.put, args, kwargs)
  274.  
  275.     
  276.     def remove(self, *args, **kwargs):
  277.         return apply(self._cobj.remove, args, kwargs)
  278.  
  279.     
  280.     def rename(self, *args, **kwargs):
  281.         return apply(self._cobj.rename, args, kwargs)
  282.  
  283.     
  284.     def set_bt_minkey(self, *args, **kwargs):
  285.         return apply(self._cobj.set_bt_minkey, args, kwargs)
  286.  
  287.     
  288.     def set_bt_compare(self, *args, **kwargs):
  289.         return apply(self._cobj.set_bt_compare, args, kwargs)
  290.  
  291.     
  292.     def set_cachesize(self, *args, **kwargs):
  293.         return apply(self._cobj.set_cachesize, args, kwargs)
  294.  
  295.     
  296.     def set_flags(self, *args, **kwargs):
  297.         return apply(self._cobj.set_flags, args, kwargs)
  298.  
  299.     
  300.     def set_h_ffactor(self, *args, **kwargs):
  301.         return apply(self._cobj.set_h_ffactor, args, kwargs)
  302.  
  303.     
  304.     def set_h_nelem(self, *args, **kwargs):
  305.         return apply(self._cobj.set_h_nelem, args, kwargs)
  306.  
  307.     
  308.     def set_lorder(self, *args, **kwargs):
  309.         return apply(self._cobj.set_lorder, args, kwargs)
  310.  
  311.     
  312.     def set_pagesize(self, *args, **kwargs):
  313.         return apply(self._cobj.set_pagesize, args, kwargs)
  314.  
  315.     
  316.     def set_re_delim(self, *args, **kwargs):
  317.         return apply(self._cobj.set_re_delim, args, kwargs)
  318.  
  319.     
  320.     def set_re_len(self, *args, **kwargs):
  321.         return apply(self._cobj.set_re_len, args, kwargs)
  322.  
  323.     
  324.     def set_re_pad(self, *args, **kwargs):
  325.         return apply(self._cobj.set_re_pad, args, kwargs)
  326.  
  327.     
  328.     def set_re_source(self, *args, **kwargs):
  329.         return apply(self._cobj.set_re_source, args, kwargs)
  330.  
  331.     
  332.     def set_q_extentsize(self, *args, **kwargs):
  333.         return apply(self._cobj.set_q_extentsize, args, kwargs)
  334.  
  335.     
  336.     def stat(self, *args, **kwargs):
  337.         return apply(self._cobj.stat, args, kwargs)
  338.  
  339.     
  340.     def sync(self, *args, **kwargs):
  341.         return apply(self._cobj.sync, args, kwargs)
  342.  
  343.     
  344.     def type(self, *args, **kwargs):
  345.         return apply(self._cobj.type, args, kwargs)
  346.  
  347.     
  348.     def upgrade(self, *args, **kwargs):
  349.         return apply(self._cobj.upgrade, args, kwargs)
  350.  
  351.     
  352.     def values(self, *args, **kwargs):
  353.         return apply(self._cobj.values, args, kwargs)
  354.  
  355.     
  356.     def verify(self, *args, **kwargs):
  357.         return apply(self._cobj.verify, args, kwargs)
  358.  
  359.     
  360.     def set_get_returns_none(self, *args, **kwargs):
  361.         return apply(self._cobj.set_get_returns_none, args, kwargs)
  362.  
  363.     if db.version() >= (4, 1):
  364.         
  365.         def set_encrypt(self, *args, **kwargs):
  366.             return apply(self._cobj.set_encrypt, args, kwargs)
  367.  
  368.     
  369.  
  370.  
  371. class DBSequence:
  372.     
  373.     def __init__(self, *args, **kwargs):
  374.         self._cobj = apply(db.DBSequence, args, kwargs)
  375.  
  376.     
  377.     def close(self, *args, **kwargs):
  378.         return apply(self._cobj.close, args, kwargs)
  379.  
  380.     
  381.     def get(self, *args, **kwargs):
  382.         return apply(self._cobj.get, args, kwargs)
  383.  
  384.     
  385.     def get_dbp(self, *args, **kwargs):
  386.         return apply(self._cobj.get_dbp, args, kwargs)
  387.  
  388.     
  389.     def get_key(self, *args, **kwargs):
  390.         return apply(self._cobj.get_key, args, kwargs)
  391.  
  392.     
  393.     def init_value(self, *args, **kwargs):
  394.         return apply(self._cobj.init_value, args, kwargs)
  395.  
  396.     
  397.     def open(self, *args, **kwargs):
  398.         return apply(self._cobj.open, args, kwargs)
  399.  
  400.     
  401.     def remove(self, *args, **kwargs):
  402.         return apply(self._cobj.remove, args, kwargs)
  403.  
  404.     
  405.     def stat(self, *args, **kwargs):
  406.         return apply(self._cobj.stat, args, kwargs)
  407.  
  408.     
  409.     def set_cachesize(self, *args, **kwargs):
  410.         return apply(self._cobj.set_cachesize, args, kwargs)
  411.  
  412.     
  413.     def set_flags(self, *args, **kwargs):
  414.         return apply(self._cobj.set_flags, args, kwargs)
  415.  
  416.     
  417.     def set_range(self, *args, **kwargs):
  418.         return apply(self._cobj.set_range, args, kwargs)
  419.  
  420.     
  421.     def get_cachesize(self, *args, **kwargs):
  422.         return apply(self._cobj.get_cachesize, args, kwargs)
  423.  
  424.     
  425.     def get_flags(self, *args, **kwargs):
  426.         return apply(self._cobj.get_flags, args, kwargs)
  427.  
  428.     
  429.     def get_range(self, *args, **kwargs):
  430.         return apply(self._cobj.get_range, args, kwargs)
  431.  
  432.  
  433.